invention of the holy cross - Deutsch Englisch Wörterbuch